package com.tju.ocean_ecology_website.service;

import java.util.Set;

/**
 * 令牌黑名单服务接口
 */
public interface TokenBlacklistService {
    
    /**
     * 将令牌添加到黑名单
     * @param token JWT令牌
     */
    void addToBlacklist(String token);
    
    /**
     * 检查令牌是否在黑名单中
     * @param token JWT令牌
     * @return 如果令牌在黑名单中，则返回true
     */
    boolean isBlacklisted(String token);
    
    /**
     * 清理过期的令牌
     */
    void cleanupExpiredTokens();
}
